abstracting experience